<%@ Page Language="C#" MasterPageFile="~/MasterPageMcSigAdmin.master" AutoEventWireup="true"
    CodeFile="Contratos.aspx.cs" Inherits="Contratos" Title="Untitled Page" %>

<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
<%@ Register Assembly="Anthem" Namespace="Anthem" TagPrefix="anthem" %>
<%@ Register assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxGridView.Export" tagprefix="dxwgv" %>
<%@ Register Assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
    Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dxe" %>
<%@ Register Assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
    Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dxwgv" %>
<%@ Register Assembly="UsrControls" Namespace="UsrControls" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

    <script language="javascript" type="text/javascript">
function OnCountryChanged(cmbCountry) {
alert(cmbCountry.GetValue());
    grid.GetEditor("CTT_ID").PerformCallback(cmbCountry.GetValue());
    //grid.GetEditor("FAE_VALOR_CDP").PerformCallback(cmbCountry.GetValue());
    
}
    </script>
    <h1 class="contratos">Contratos</h1>

  <anthem:ValidationSummary ID="ValidationSummary1" runat="server" AutoUpdateAfterCallBack="True" />
            
                <anthem:Label ID="lblMensaje" runat="server" AutoUpdateAfterCallBack="True" UpdateAfterCallBack="True"></anthem:Label>

            <p class="bt-space10">
                <asp:Label ID="lblInstruccion" runat="server" Text="Para agregar o actualizar la informacion de un registro de Contratos, por favor complete los datos en el formulario y a continuacion pulse sobre el boton AGREGAR O ACTUALIZAR."
                    CssClass="instruccion"></asp:Label></p>
       <div class="toolbar">
                <asp:ImageButton ID="btnRegresar" CssClass="regresar" runat="server" CausesValidation="False" ImageUrl="~/Imagenes/bt-regresar.gif"
                    OnClick="btnRegresar_Click" />
                <cc1:WccAcciones ID="WccAcciones1" runat="server" AddCausesValidation="True" AddEnableCallBack="True"
                    ArchiveVisible="False" AuditVisible="False" DeclineVisible="False" DeleteEnableCallBack="True"
                    OnAdd_OnClick="WccAcciones1_Add_OnClick" OnDelete_OnClick="WccAcciones1_Delete_OnClick"
                    OnUpdate_OnClick="WccAcciones1_Update_OnClick" PublishVisible="False" UpdateCausesValidation="True"
                    UpdateEnableCallBack="True" UpdateAutoUpdateAfterCallBack="true" ValidateVisible="False"
                    AddAutoUpdateAfterCallBack="True" DeleteAutoUpdateAfterCallBack="True" OnAudit_OnClick="WccAcciones1_Audit_OnClick" />
                <anthem:Button ID="btnEnviarRegistro" runat="server" Text="Enviar Registro" Visible="False" />&nbsp;
                <anthem:Button ID="btnRegistrar" runat="server" Text="Registrar" OnClick="btnRegistrar_Click"
                    Visible="False" />
                </div>
                <table class="tabs">
                    <tr>
                        <td class="tab-inactivo">
                            <anthem:LinkButton ID="lnkCDPs" runat="server" CausesValidation="False" EnableCallBack="False"
                                OnClick="lnkCDPs_Click">Listado CDPs</anthem:LinkButton></td>
                        <td id="td2" runat="server" class="tab-inactivo" visible="true">
                            <anthem:LinkButton ID="lnkOtroSi" runat="server" CausesValidation="False" EnableCallBack="False"
                                OnClick="lnkModificaciones_Click">Otro SI</anthem:LinkButton></td>
                        <td id="td1" runat="server" class="tab-inactivo" visible="false">
                            <anthem:LinkButton ID="lnkLiquidacion" runat="server" CausesValidation="False" EnableCallBack="False">Liquidacion</anthem:LinkButton></td>
                    </tr>
                </table>
                <cc1:PopupPanelConsultarAuditoria ID="popupPanelConsultarAuditoria" runat="server">
                </cc1:PopupPanelConsultarAuditoria>
            
        <table class="forma">
            <tr>
                <td class="campo-obligatorio" style="width: 20%">
                    Ano</td>
                <td style="width: 671px">
                    <anthem:DropDownList ID="ddlAno" runat="server" AutoCallBack="True" AutoUpdateAfterCallBack="true">
                        <asp:ListItem>2011</asp:ListItem>
                        <asp:ListItem>2010</asp:ListItem>
                    </anthem:DropDownList></td>
            </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%;">
                Numero Contrato</td>
            <td  style="width: 671px;">
                <anthem:TextBox ID="txtNumeroContrato" runat="server" ToolTip="Numero Contrato" Width="600px"></anthem:TextBox>
                <anthem:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" AutoUpdateAfterCallBack="True"
                    ControlToValidate="txtNumeroContrato" Display="Dynamic" ErrorMessage="Debe ingresar el campo Numero Contrato">*</anthem:RequiredFieldValidator>
            </td>
        </tr>
        <tr id="trNumeroRegistro" runat="server" visible="false">
            <td class="campo"  style="width: 20%">
                Numero Registro</td>
            <td  >
                <cc1:TextBoxBase ID="txtNumeroRegistro" ReadOnly="true" runat="server" IsChar="True"
                    IsDecimal="False" IsNumeric="False" ToolTip="Numero Contrato" Width="198px"></cc1:TextBoxBase></td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Nombre Contratista</td>
            <td  >
                <cc1:TextBoxBase ID="txtNombreContratista" runat="server" IsChar="True" IsDecimal="False"
                    IsNumeric="False" ToolTip="Nombre Contratista" Width="600px"></cc1:TextBoxBase>
                <anthem:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" AutoUpdateAfterCallBack="True"
                    ControlToValidate="txtNombreContratista" Display="Dynamic" ErrorMessage="Debe ingresar el campo Nombre Contratista">*</anthem:RequiredFieldValidator></td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Identificacion Contratista</td>
            <td  >
                <cc1:TextBoxBase ID="txtidentificacionContratista" runat="server" IsDecimal="False"
                    ToolTip="Identificacion Contratista" Width="600px" IsChar="True" IsNumeric="False"></cc1:TextBoxBase>
                <anthem:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" AutoUpdateAfterCallBack="True"
                    ControlToValidate="txtidentificacionContratista" Display="Dynamic" ErrorMessage="Debe ingresar el campo Identificacion Contratista">*</anthem:RequiredFieldValidator></td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Direccion</td>
            <td  >
                <cc1:TextBoxBase ID="txtDireccion" runat="server" IsChar="True" IsDecimal="False"
                    IsNumeric="False" ToolTip="Direccion" Width="600px"></cc1:TextBoxBase>
                <anthem:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" AutoUpdateAfterCallBack="True"
                    ControlToValidate="txtidentificacionContratista" Display="Dynamic" ErrorMessage="Debe ingresar el campo direccion">*</anthem:RequiredFieldValidator></td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Naturaleza Juridica</td>
            <td  >
                <anthem:DropDownList ID="ddlNaturaleza" runat="server" DataSourceID="SqlDataSourceNaturalezaJuridica"
                    DataTextField="TNJ_NOMBRE" DataValueField="TNJ_ID_NATURALEZA_JURIDICA">
                </anthem:DropDownList>
                <anthem:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" AutoUpdateAfterCallBack="True"
                    ControlToValidate="ddlNaturaleza" Display="Dynamic" ErrorMessage="Debe ingresar el campo Naturaleza Juridica">*</anthem:RequiredFieldValidator><br />
                <asp:SqlDataSource ID="SqlDataSourceNaturalezaJuridica" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT [TNJ_ID_NATURALEZA_JURIDICA], [TNJ_NOMBRE] FROM [ADM_NATURALEZA_JURIDICA]">
                    <FilterParameters>
                        <asp:Parameter Name="USU_ID" />
                    </FilterParameters>
                </asp:SqlDataSource>
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Modalidad Seleccion</td>
            <td  >
                <anthem:DropDownList ID="ddlModalidadSeleccion" runat="server" DataTextField="TMS_NOMBRE"
                    DataValueField="TMS_ID" AutoCallBack="True" DataSourceID="SqlDataSourceModalidadSeleccion">
                    <asp:ListItem Selected="True">Seleccione</asp:ListItem>
                </anthem:DropDownList>
                <asp:SqlDataSource ID="SqlDataSourceModalidadSeleccion" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT [TMS_ID], [TMS_NOMBRE] FROM [TIPO_MODALIDAD_SELECCION]">
                    <FilterParameters>
                        <asp:Parameter Name="USU_ID" />
                    </FilterParameters>
                </asp:SqlDataSource>
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Objeto</td>
            <td  >
                <anthem:TextBox ID="txtObjeto" runat="server" Height="75px" MaxLength="3000" TextMode="MultiLine"
                    Width="597px"></anthem:TextBox>
                <anthem:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" AutoUpdateAfterCallBack="True"
                    ControlToValidate="txtObjeto" Display="Dynamic" ErrorMessage="Debe ingresar el campo valor Objeto">*</anthem:RequiredFieldValidator></td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Valor Contrato</td>
            <td  >
                &nbsp;
                <dxwgv:ASPxGridView ID="ASPxGridView1" runat="server" DataSourceID="SqlDataSourceValorContrato"
                    KeyFieldName="CFE_ID" Width="100%" AutoGenerateColumns="False" OnCellEditorInitialize="grid_CellEditorInitialize"
                    OnCustomCallback="ASPxGridView1_CustomCallback" 
                    OnHtmlRowPrepared="ASPxGridView1_HtmlRowPrepared" 
                    OnRowValidating="ASPxGridView1_RowValidating" 
                    OnRowUpdated="ASPxGridView1_RowUpdated" Theme="PlasticBlue">
                    <Settings ShowFooter="True" ShowFilterRow="True" ShowFilterBar="Visible" 
                        ShowFilterRowMenu="True" />
                    <SettingsEditing Mode="Inline" />
                    <Columns>
                        <dxwgv:GridViewCommandColumn VisibleIndex="0">
                            <EditButton Visible="True" Text="Editar">
                            </EditButton>
                            <DeleteButton Text="Borrar">
                            </DeleteButton>
                            <CancelButton Text="Cancelar">
                            </CancelButton>
                            <UpdateButton Text="Guardar">
                            </UpdateButton>
                        </dxwgv:GridViewCommandColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="CTT_ID" VisibleIndex="1" Visible="False">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="FAE_ID" VisibleIndex="1" Visible="False">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="CFE_ID" ReadOnly="True" VisibleIndex="1"
                            Visible="False">
                            <EditFormSettings Visible="False" />
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="PLN_NOMBRE" VisibleIndex="1" Caption="Rubro"
                            ReadOnly="True">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="FAE_NUMERO_CDP" VisibleIndex="2" ReadOnly="True"
                            Caption="N&#250;mero CDP">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn Caption="Valor CDP" FieldName="FAE_VALOR_CDP" ReadOnly="True"
                            VisibleIndex="3">
                            <PropertiesTextEdit DisplayFormatString="{0:N0}">
                            </PropertiesTextEdit>
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="CTT_VALOR_CONTRATO" VisibleIndex="4" Caption="Valor Compromiso">
                            <PropertiesTextEdit DisplayFormatString="{0:N0}">
                            </PropertiesTextEdit>
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn Caption="N&#250;mero Compromiso" FieldName="CTT_NUMERO_COMPROMISO"
                            VisibleIndex="5">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataComboBoxColumn Caption="Motivo modificaci&#243;n." FieldName="CTM_ID" VisibleIndex="6"
                            Width="100px" Visible="False">
                            <PropertiesComboBox DataSourceID="SqlDataSourceMotivoModificacion" TextField="CTM_NOMBRE" ValueField="CTM_ID"
                                ValueType="System.String">
                            </PropertiesComboBox>
                        </dxwgv:GridViewDataComboBoxColumn>
                        <dxwgv:GridViewDataTextColumn Caption="Motivo modificaci&#243;n" FieldName="CFE_JUSTIFICACION"
                            VisibleIndex="6">
                        </dxwgv:GridViewDataTextColumn>
                    </Columns>
                    <TotalSummary>
                        <dxwgv:ASPxSummaryItem DisplayFormat="${0:N0}" FieldName="FAE_VALOR_CDP" ShowInColumn="FAE_VALOR_CDP"
                            SummaryType="Sum" />
                        <dxwgv:ASPxSummaryItem DisplayFormat="${0:N0}" FieldName="CTT_VALOR_CONTRATO" ShowInColumn="CTT_VALOR_CONTRATO"
                            SummaryType="Sum" />
                    </TotalSummary>
                    <SettingsPager AlwaysShowPager="True">
                        <AllButton Text="Todos" Visible="True">
                        </AllButton>
                    </SettingsPager>
                </dxwgv:ASPxGridView>
                <asp:SqlDataSource ID="SqlDataSourceMotivoModificacion" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT [CTM_ID], [CTM_NOMBRE] FROM [CON_TIPO_MOTIVO_MODIFICACION]">
                </asp:SqlDataSource>
                <asp:SqlDataSource ID="SqlDataSourceValorContrato" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT CON_CONTRATACION_FIN_ACCION_EPE.CTT_ID,'' AS CFE_JUSTIFICACION, CON_CONTRATACION_FIN_ACCION_EPE.FAE_ID, CON_CONTRATACION_FIN_ACCION_EPE.CFE_ID, CON_CONTRATACION_FIN_ACCION_EPE.CTT_VALOR_CONTRATO, SIG_PLAN_ACCION.PLN_NOMBRE, FIN_ACCION_EPE.FAE_NUMERO_CDP,                       FIN_ACCION_EPE.FAE_VALOR_CDP, CON_CONTRATACION_FIN_ACCION_EPE.CTT_NUMERO_COMPROMISO,                       CON_TIPO_MOTIVO_MODIFICACION.CTM_ID, CON_TIPO_MOTIVO_MODIFICACION.CTM_NOMBRE FROM         FIN_ACCION_EPE INNER JOIN                      CON_CONTRATACION_FIN_ACCION_EPE ON FIN_ACCION_EPE.FAE_ID = CON_CONTRATACION_FIN_ACCION_EPE.FAE_ID INNER JOIN                      SIG_ACCION ON FIN_ACCION_EPE.ACC_ID = SIG_ACCION.ACC_ID INNER JOIN                      SIG_PLAN_ACCION ON SIG_ACCION.PLN_ID = SIG_PLAN_ACCION.PLN_ID LEFT OUTER JOIN                      CON_TIPO_MOTIVO_MODIFICACION ON CON_CONTRATACION_FIN_ACCION_EPE.CTM_ID = CON_TIPO_MOTIVO_MODIFICACION.CTM_ID WHERE (CON_CONTRATACION_FIN_ACCION_EPE.CTT_ID = @CTT_ID)"
                    UpdateCommand="UPDATE CON_CONTRATACION_FIN_ACCION_EPE SET CTT_ID = @CTT_ID, FAE_ID = @FAE_ID WHERE (CFE_ID = @CFE_ID)">
                    <UpdateParameters>
                        <asp:Parameter Name="CTT_ID" Type="Decimal" />
                        <asp:Parameter Name="FAE_ID" Type="Decimal" />
                        <asp:Parameter Name="CTT_VALOR_CONTRATO" Type="Decimal" />
                        <asp:Parameter Name="CTT_NUMERO_COMPROMISO" />
                        <asp:Parameter Name="CFE_ID" Type="Decimal" />
                        <asp:Parameter Name="CFE_JUSTIFICACION" Type="String" />
                    </UpdateParameters>
                    <SelectParameters>
                        <asp:ControlParameter ControlID="txtIdentificador" Name="CTT_ID" PropertyName="Text"
                            Type="Decimal" />
                    </SelectParameters>
                </asp:SqlDataSource>
            </td>
        </tr>
        <tr>
            <td colspan="2" class="encabezado padding">
                FECHAS</td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Fecha Suscripcion</td>
            <td  >
                <ew:CalendarPopup ID="calFechaSuscripcion" runat="server" DisableTextBoxEntry="False">
                </ew:CalendarPopup>
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Fecha Inicio Contrato</td>
            <td  >
                <ew:CalendarPopup ID="calFechaInicio" runat="server" DisableTextBoxEntry="False">
                </ew:CalendarPopup>
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Fecha Terminacion Contrato</td>
            <td  >
                <ew:CalendarPopup ID="calFechaTerminacion" runat="server" DisableTextBoxEntry="False"
                    OnDateChanged="calFechaTerminacion_DateChanged" AutoPostBack="True">
                </ew:CalendarPopup>
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%; height: 20px;">
                Tiempo Prorroga Contrato</td>
            <td  style="width: 671px; height: 20px;">
                <cc1:TextBoxBase ID="txtTiempoProrroga" runat="server" IsChar="False" IsDecimal="False"
                    IsNumeric="True" ToolTip="Tiempo Prorroga" Width="173px" AutoCallBack="True"
                    OnTextChanged="txtTiempoProrroga_TextChanged">0</cc1:TextBoxBase>
                Dias<anthem:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" AutoUpdateAfterCallBack="True"
                    ControlToValidate="txtTiempoProrroga" Display="Dynamic" ErrorMessage="Debe ingresar el campo tiempo Prorroga">*</anthem:RequiredFieldValidator></td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Plazo =&nbsp; Fecha Terminacion&nbsp; - Fecha Inicio + 1 + Prorroga</td>
            <td  >
                <cc1:TextBoxBase ID="TextBoxBase1" runat="server" IsChar="True" IsDecimal="False"
                    IsNumeric="False" ToolTip="Tiempo Prorroga" Width="172px"></cc1:TextBoxBase>&nbsp;Dias</td>
        </tr>
        <tr>
            <td colspan="2"  class="encabezado padding">
                Supervisor Externo</td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Nombre Supervisor&nbsp; Externo</td>
            <td  >
                <anthem:DropDownList ID="ddlNombreSupervisorExterno" runat="server" DataSourceID="SqlDataSourceSupervisores"
                    DataTextField="ASU_NOMBRE" DataValueField="ASU_ID" AutoCallBack="True" OnSelectedIndexChanged="ddlNombreSupervisorExterno_SelectedIndexChanged">
                    <asp:ListItem Selected="True">Seleccione</asp:ListItem>
                </anthem:DropDownList>&nbsp;
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio"  style="width: 20%">
                Numero Identificacion Supervisor Externo</td>
            <td >
                &nbsp;<br />
                <asp:SqlDataSource ID="SqlDataSourceDetalleExterno" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT [ASU_ID], [ASU_NOMBRE], [ASU_IDENTIFICACION], [ASU_DEPENDENCIA] FROM [ADM_SUPERVISORES] WHERE ([ASU_ID] = @ASU_ID)">
                    <SelectParameters>
                        <asp:Parameter Name="ASU_ID" Type="Decimal" />
                    </SelectParameters>
                    <FilterParameters>
                        <asp:Parameter Name="USU_ID" />
                    </FilterParameters>
                </asp:SqlDataSource>
                <anthem:DetailsView ID="DetailsView2" runat="server" AutoGenerateRows="False" BackColor="White"
                    BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" DataKeyNames="ASU_ID"
                    DataSourceID="SqlDataSourceDetalleExterno" GridLines="Horizontal" UpdateAfterCallBack="True">
                    <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
                    <Fields>
                        <asp:BoundField DataField="ASU_ID" HeaderText="ASU_ID" InsertVisible="False" ReadOnly="True"
                            SortExpression="ASU_ID" Visible="False" />
                        <asp:BoundField DataField="ASU_NOMBRE" HeaderText="ASU_NOMBRE" SortExpression="ASU_NOMBRE"
                            Visible="False" />
                        <asp:BoundField AccessibleHeaderText="Identificaci&#243;n    " DataField="ASU_IDENTIFICACION"
                            HeaderText="Identificaci&#243;n   " SortExpression="ASU_IDENTIFICACION" />
                        <asp:BoundField AccessibleHeaderText="Dependencia" DataField="ASU_DEPENDENCIA" HeaderText="Dependencia"
                            SortExpression="ASU_DEPENDENCIA" />
                    </Fields>
                    <EditRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
                    <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
                    <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
                    <AlternatingRowStyle BackColor="#F7F7F7" />
                    <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
                </anthem:DetailsView>
            </td>
        </tr>
        <tr>
            <td colspan="2"  class="encabezado padding">
                Supervisor Interno</td>
        </tr>
        <tr>
            <td class="campo-obligatorio" >
                Nombre&nbsp; interventor Supervisor&nbsp; Interno</td>
            <td >
                &nbsp;<anthem:DropDownList ID="ddlNombreSupervisorInterno" runat="server" DataSourceID="SqlDataSourceSupervisores"
                    DataTextField="ASU_NOMBRE" DataValueField="ASU_ID" AutoCallBack="True" OnSelectedIndexChanged="ddlNombreSupervisor_SelectedIndexChanged1">
                    <asp:ListItem Selected="True">Seleccione</asp:ListItem>
                </anthem:DropDownList>
                <asp:SqlDataSource ID="SqlDataSourceSupervisores" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT [ASU_ID], [ASU_NOMBRE], [ASU_IDENTIFICACION], [ASU_DEPENDENCIA] FROM [ADM_SUPERVISORES]">
                </asp:SqlDataSource>
                <br />
                <asp:SqlDataSource ID="SqlDataSourceDetalle" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT [ASU_ID], [ASU_NOMBRE], [ASU_IDENTIFICACION], [ASU_DEPENDENCIA] FROM [ADM_SUPERVISORES] WHERE ([ASU_ID] = @ASU_ID)">
                    <SelectParameters>
                        <asp:Parameter Name="ASU_ID" Type="Decimal" />
                    </SelectParameters>
                    <FilterParameters>
                        <asp:Parameter Name="USU_ID" />
                    </FilterParameters>
                </asp:SqlDataSource>
                &nbsp;
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio" >
                Numero Identificacion Supervisor Interno</td>
            <td >
                <anthem:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" BackColor="White"
                    BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" DataKeyNames="ASU_ID"
                    DataSourceID="SqlDataSourceDetalle" GridLines="Horizontal" UpdateAfterCallBack="True">
                    <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
                    <Fields>
                        <asp:BoundField DataField="ASU_ID" HeaderText="ASU_ID" InsertVisible="False" ReadOnly="True"
                            SortExpression="ASU_ID" Visible="False" />
                        <asp:BoundField DataField="ASU_NOMBRE" HeaderText="ASU_NOMBRE" SortExpression="ASU_NOMBRE"
                            Visible="False" />
                        <asp:BoundField AccessibleHeaderText="Identificaci&#243;n    " DataField="ASU_IDENTIFICACION"
                            HeaderText="Identificaci&#243;n   " SortExpression="ASU_IDENTIFICACION" />
                        <asp:BoundField AccessibleHeaderText="Dependencia" DataField="ASU_DEPENDENCIA" HeaderText="Dependencia"
                            SortExpression="ASU_DEPENDENCIA" />
                    </Fields>
                    <EditRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
                    <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
                    <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
                    <AlternatingRowStyle BackColor="#F7F7F7" />
                    <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
                </anthem:DetailsView>
            </td>
        </tr>       
        <tr>
            <td colspan="2" class="encabezado padding">
                Listado CDPs Disponibles</td>
        </tr>
        <tr id="as" runat="server" visible="false">
            <td class="campo">
                Identificador</td>
            <td>
                <cc1:TextBoxBase ID="txtIdentificador" runat="server" IsNumeric="True" Width="200px"></cc1:TextBoxBase></td>
        </tr>
        <tr>
            <td class="campo" colspan="2" style="width: 20%">
                <dxwgv:ASPxGridView ID="grid" ClientInstanceName="grid" runat="server" DataSourceID="AccessDataSourceMain"
                    KeyFieldName="CFE_ID" Width="100%" AutoGenerateColumns="False" OnCellEditorInitialize="grid_CellEditorInitialize">
                    <Settings ShowGroupPanel="True" ShowFooter="True" ShowFilterRow="True" />
                    <SettingsEditing Mode="Inline" />
                    <Columns>
                        <dxwgv:GridViewCommandColumn Visible="False" VisibleIndex="0">
                        </dxwgv:GridViewCommandColumn>
                        <dxwgv:GridViewDataComboBoxColumn FieldName="FAE_NUMERO_CDP" VisibleIndex="0" Caption="N&#250;mero CDP">
                            <PropertiesComboBox DataSourceID="AccessDataSourceEP" EnableIncrementalFiltering="True"
                                EnableSynchronization="False" TextField="FAE_NUMERO_CDP" ValueField="FAE_NUMERO_CDP"
                                ValueType="System.String">
                                <ClientSideEvents SelectedIndexChanged="function(s, e) { OnCountryChanged(s); }" />
                            </PropertiesComboBox>
                        </dxwgv:GridViewDataComboBoxColumn>
                        <dxwgv:GridViewDataComboBoxColumn FieldName="CTT_ID" Visible="False" VisibleIndex="1">
                            <PropertiesComboBox DropDownStyle="DropDown" EnableSynchronization="False" ValueType="System.String">
                            </PropertiesComboBox>
                        </dxwgv:GridViewDataComboBoxColumn>
                        <dxwgv:GridViewDataTextColumn Caption="Objeto" FieldName="FAE_OBJETO" VisibleIndex="2">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn FieldName="FAE_VALOR_CDP" VisibleIndex="1" Caption="Valor CDP">
                            <PropertiesTextEdit DisplayFormatString="$ {0:N0}">
                            </PropertiesTextEdit>
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn Caption="Rubro" FieldName="PLN_NOMBRE" VisibleIndex="3">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn Caption="Dependencia" FieldName="DEP_NOMBRE" VisibleIndex="4">
                        </dxwgv:GridViewDataTextColumn>
                        <dxwgv:GridViewDataTextColumn Caption="Clasificaci&#243;n" FieldName="CLS_NOMBRE"
                            VisibleIndex="5">
                        </dxwgv:GridViewDataTextColumn>
                    </Columns>
                    <TotalSummary>
                        <dxwgv:ASPxSummaryItem DisplayFormat="Valor: ${0:N0}" FieldName="FAE_VALOR_CDP" ShowInColumn="FAE_VALOR_CDP"
                            SummaryType="Sum" />
                    </TotalSummary>
                </dxwgv:ASPxGridView>
                <asp:SqlDataSource ID="AccessDataSourceEP" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    ProviderName="<%$ ConnectionStrings:MCSIGConnectionString.ProviderName %>" SelectCommand="SELECT [FAE_ID], [FAE_NUMERO_CDP] FROM [FIN_ACCION_EPE] WHERE     (FAE_NUMERO_CDP IS NOT NULL) AND  FAE_NUMERO_CDP <> ''">
                </asp:SqlDataSource>
                <asp:SqlDataSource ID="AccessDataSourceMain" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT     FIN_ACCION_EPE.FAE_OBJETO, CON_CONTRATACION_FIN_ACCION_EPE.CTT_ID, CON_CONTRATACION_FIN_ACCION_EPE.FAE_ID,                       CON_CONTRATACION_FIN_ACCION_EPE.CFE_ID, FIN_ACCION_EPE.FAE_VALOR_CDP, FIN_ACCION_EPE.FAE_NUMERO_CDP,                       SIG_PLAN_ACCION.PLN_NOMBRE, BAS_DEPENDENCIA.DEP_NOMBRE, SIG_TIPO_CLASIFICACION.CLS_NOMBRE FROM         CON_CONTRATACION_FIN_ACCION_EPE INNER JOIN                      FIN_ACCION_EPE ON CON_CONTRATACION_FIN_ACCION_EPE.FAE_ID = FIN_ACCION_EPE.FAE_ID INNER JOIN                      SIG_ACCION ON FIN_ACCION_EPE.ACC_ID = SIG_ACCION.ACC_ID INNER JOIN                      SIG_PLAN_ACCION ON SIG_ACCION.PLN_ID = SIG_PLAN_ACCION.PLN_ID INNER JOIN                      BAS_DEPENDENCIA ON SIG_PLAN_ACCION.DEP_ID = BAS_DEPENDENCIA.DEP_ID INNER JOIN                      SIG_TIPO_CLASIFICACION ON SIG_PLAN_ACCION.CLS_ID = SIG_TIPO_CLASIFICACION.CLS_ID WHERE (CON_CONTRATACION_FIN_ACCION_EPE.CTT_ID = @Param1)"
                    InsertCommand="INSERT INTO CON_CONTRATACION_FIN_ACCION_EPE(FAE_ID, CTT_ID) VALUES (@FAE_ID,@CTT_ID)">
                    <SelectParameters>
                        <asp:Parameter Name="Param1" />
                    </SelectParameters>
                    <InsertParameters>
                        <asp:Parameter Name="FAE_ID" />
                        <asp:Parameter Name="CTT_ID" />
                    </InsertParameters>
                </asp:SqlDataSource>
                <cc1:PopupPanel ID="popupPanelNumeroRegistro" runat="server" Height="267px" Width="599px">
                    <table id="Table5" align="center" border="0" cellpadding="1" cellspacing="1" height="23"
                        width="359">
                        <tr>
                            <td>
                                <asp:ValidationSummary ID="ValidationSummary3" runat="server" CssClass="notification note-error" ValidationGroup="grupoObAnu" />
                            </td>
                        </tr>
                    </table>
                    <table id="Table10" align="center" border="0" cellpadding="1" cellspacing="1" width="550">
                        <tr>
                            <td>
                                <anthem:Label ID="lblMensajeRegistrorPopup" runat="server" AutoUpdateAfterCallBack="True"
                                    CssClass="notification note-error" UpdateAfterCallBack="True" Visible="False" Width="100%"></anthem:Label></td>
                        </tr>
                    </table>
                    <table id="Table11" align="center" border="0" cellpadding="1" cellspacing="1" class="borde"
                        width="80%">
                        <tr>
                            <td class="toolbar" colspan="3">
                                &nbsp;Por favor ingrese el numero de registro del contrato.</td>
                        </tr>
                        <tr>
                            <td colspan="2">
                            </td>
                            <td class="fila1">
                                <anthem:ImageButton ID="btnCerrarAnular" runat="server" AutoUpdateAfterCallBack="True"
                                    CausesValidation="False" ImageUrl="Imagenes/fancy_close.png" OnClick="btnCerrarAnular_Click" /></td>
                        </tr>
                        <tr>
                            <td class="campo">
                                Numero Registro:
                            </td>
                            <td style="width: 4px">
                                <asp:TextBox ID="txtNumeroRegistroPopop" runat="server" CssClass="box" Height="24px"
                                    MaxLength="100" ToolTip="Numero registro" Width="329px"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator20" runat="server" ControlToValidate="txtNumeroRegistroPopop"
                                    Display="Dynamic" ErrorMessage="Debe Ingresar el campo Numero Registro" ValidationGroup="grupoObAnu">*</asp:RequiredFieldValidator></td>
                            <td class="fila1">
                                &nbsp;&nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td align="center" colspan="3">
                                <asp:ImageButton ID="btnRegistrorPopup" runat="server" ImageUrl="Images/bt-ingresar.gif"
                                    OnClick="btnRegistrorPopup_Click" ValidationGroup="grupoObAnu" /></td>
                        </tr>
                    </table>
                    <table id="Table12" align="center" border="0" cellpadding="1" cellspacing="1" height="32"
                        width="40">
                    </table>
                </cc1:PopupPanel>
            </td>
        </tr>
        <tr>
            <td colspan="2" class="encabezado padding">
                LIQUIDACION
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio">
                Fecha Liquidacion</td>
            <td >
                <ew:CalendarPopup ID="calFechaLiquidacion" runat="server" DisableTextBoxEntry="False">
                </ew:CalendarPopup>
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio">
                Tipo Liquidacion</td>
            <td >
                <anthem:DropDownList ID="ddlTipoLiquidacion" runat="server" DataSourceID="SqlDataSourceTiposLiquidacion"
                    DataTextField="CTL_NOMBRE" DataValueField="CTL_ID">
                </anthem:DropDownList>
                <asp:SqlDataSource ID="SqlDataSourceTiposLiquidacion" runat="server" ConnectionString="<%$ ConnectionStrings:MCSIGConnectionString %>"
                    SelectCommand="SELECT [CTL_ID], [CTL_NOMBRE] FROM [CON_TIPO_LIQUIDACION]">
                    <FilterParameters>
                        <asp:Parameter Name="USU_ID" />
                    </FilterParameters>
                </asp:SqlDataSource>
            </td>
        </tr>
        <tr>
            <td class="campo-obligatorio">
                Archivo</td>
            <td >
                <anthem:FileUpload ID="FileUploadARchivo" runat="server" /></td>
        </tr>
        <tr>
            <td class="campo-obligatorio">
                Observaciones</td>
            <td >
                <anthem:TextBox ID="txtObservaciones" runat="server" Height="75px" MaxLength="1000"
                    TextMode="MultiLine" Width="597px"></anthem:TextBox></td>
        </tr>
        <tr>
            <td class="campo-obligatorio">
                Valor Inicial Contrato</td>
            <td >
                <cc1:TextBoxBase ID="txtValorContrato" runat="server" IsChar="True" IsDecimal="False"
                    IsNumeric="False" ToolTip="Numero Contrato" Width="169px"></cc1:TextBoxBase><anthem:RequiredFieldValidator
                        ID="RequiredFieldValidator2" runat="server" AutoUpdateAfterCallBack="True" ControlToValidate="txtValorContrato"
                        Display="Dynamic" ErrorMessage="Debe ingresar el campo Valor Inicial  Contrato">*</anthem:RequiredFieldValidator></td>
        </tr>
        <tr>
            <td class="campo-obligatorio">
                Valor Final Contrato</td>
            <td >
                <cc1:TextBoxBase ID="txtValorFinalContrato" runat="server" IsChar="True" IsDecimal="False"
                    IsNumeric="False" ToolTip="Numero Contrato" Width="169px"></cc1:TextBoxBase><anthem:RequiredFieldValidator
                        ID="RequiredFieldValidator9" runat="server" AutoUpdateAfterCallBack="True" ControlToValidate="txtValorFinalContrato"
                        Display="Dynamic" ErrorMessage="Debe ingresar el campo Valor Final Contrato">*</anthem:RequiredFieldValidator></td>
        </tr>
    </table>
</asp:Content>
